package com.qst.service;

import com.qst.dao.DBHelper;

import java.util.List;
import java.util.Map;

public class UserInfoManagerService {
    /**
     * 查询用户全部数据
     * @return
     */
    public List<Map<String,Object>> getUserInfoes(){
//        查询tb_users表中的所有数据
        List<Map<String,Object>> lm=DBHelper.query4ListMap("select * from tb_users");
        return lm;
    }

    /**
     * 用于用户新增操作
     * @param userlogname 登录名
     * @param userpwd 密码
     * @param userrelname 真实姓名
     * @param useremail 邮箱
     * @param userrole 角色
     * @param userstate 账号状态
     */
    public void updateUserInfo(String userlogname,String userpwd,String userrelname,String useremail,Integer userrole,Integer userstate){
        String strSQL="INSERT INTO tb_users(USER_LOGNAME,USER_PWD,USER_REALNAME,USER_EMAIL,USER_ROLE,USER_STATE) VALUES('"+userlogname+"','"+userpwd+"','"+userrelname+"','"+useremail+"',"+userrole+","+userstate+");";
        System.out.println(strSQL);
        DBHelper.update(strSQL);
    }

    /**
     * 根据用户的id获取该用户的个人信息
     * @param userid 用户的id
     * @return 用户的信息
     */
    public List<Map<String,Object>> getOneUserInfo(Integer userid){
        String strSQL="select * from tb_users where USER_ID="+userid;
        return DBHelper.query4ListMap(strSQL);

    }



}
